package net.csdn.business.common.service;


import net.csdn.business.common.exception.SeqException;

/**
 * 雪花id序列号生成
 *
 * @author zhangyl   2022/06/14 15:05
 */
public interface SnowflakeService {

	/**
	 * 生成下一个序列号
	 * @return 序列号
	 * @throws SeqException 序列号异常
	 */
	long nextValue() throws SeqException;

	/**
	 * 下一个生成序号（带格式）
	 * @return
	 * @throws SeqException
	 */
	String nextNo() throws SeqException;

}
